// 定义品牌管理相关的接口
// 获取已经全部品牌完整的数据ts类型
// {
//     "code": 200,
//     "message": "成功",
//     "data": {
//       "records": [
//         {
//           "id": 1,
//           "tmName": "小米",
//           "logoUrl": "http://39.98.123.211/group1/M00/03/D9/rBHu8mHmKC6AQ-j2AAAb72A3EO0942.jpg"
//         }
//       ],
//       "total": 20,
//       "size": 1,
//       "current": 1,
//       "searchCount": true,
//       "pages": 20
//     },
//     "ok": true
//   }

// 添加品牌接口返回的数据ts类型
// 返回
// {
//   "code": 200,
//   "message": "成功",
//   "data": null,
//   "ok": true
// }

export interface ResponseData {
  code: number
  message: string
  ok: boolean
}

// 已有品牌item的类型
// TradeMark 接口定义了一个可选的属性 id，它的类型为 number。使用 ? 符号将属性标记为可选，表示该属性可以存在，也可以不存在。
export interface TradeMark {
  id?: number
  tmName: string
  logoUrl: string
}

// 包含全部品牌数据的ts类型
export type Record = TradeMark[]

// 获取已经全部品牌完整的数据ts类型
export interface TradeMarkResponseData extends ResponseData {
  data: {
    records: Record
    total: number
    size: number
    current: number
    searchCount: boolean
    pages: number
  }
}